home *** CD-ROM | disk | FTP | other *** search
/ El Mac 1 / Magazine.iso / EL MAC 1 / Shareware / Applications / directtex Pro 2.0 / DirectTeX.1 / Installer-Files / UserStartup•DirectTeX < prev   
Encoding:
Text File  |  1995-03-27  |  6.4 KB  |  161 lines  |  [TEXT/MPS ]

  1. # This script file is part of the DirectTeX :-) package.
  2. #
  3. # (c) 1991-95 by Wilfried Ricken
  4. #                Hagenaustraße 41
  5. #                45138 Essen
  6. #                Germany
  7.  
  8. Begin
  9.     Set Echo 0
  10.     Set Exit 0
  11.  
  12.     Loop
  13.         SetFile -t 'MPST' "{ShellDirectory}UserStartup•DirectTeX"
  14.         "{ShellDirectory}UserStartup•DirectTeX" -e > "{ShellDirectory}MPW.DirectTeX"
  15.         SetFile -t 'TEXT' "{ShellDirectory}UserStartup•DirectTeX"
  16.         Execute "{ShellDirectory}MPW.DirectTeX"
  17.         Delete "{ShellDirectory}MPW.DirectTeX"
  18.  
  19.         If "{dt_TeXFolder}" == "" || "`Exists -q -d "{dt_TeXFolder}"`" != "{dt_TeXFolder}"
  20.             Set dt_VersionNumber ''
  21.             Set dt_TeXFolder ''
  22.             Set dt_TeXLocal ''
  23.         End
  24.         If "{dt_TeXLocal}" == "" || "`Exists -q -d "{dt_TeXLocal}"`" != "{dt_TeXLocal}"
  25.             Set dt_VersionNumber ''
  26.             Set dt_TeXFolder ''
  27.             Set dt_TeXLocal ''
  28.         End
  29.  
  30.         If "{dt_VersionNumber}" != "2.0"
  31.  
  32. Alert "The environment variables for using TeX are not set up properly. Please select the ∂
  33. values for ∂"dt_TeXFolder∂" and ∂"dt_TeXLocal∂" in the next two dialogs. Refer to the file ReadMe ∂
  34. that came with this installation."
  35.  
  36.             Loop
  37.                 Set dt_TeXFolder "`GetFileName -q -d -m "Select TeX folder:" || Echo ""`"
  38.  
  39.                 If "{dt_TeXFolder}" != ""
  40.                     Set dt_TeXLocal "`GetFileName -q -d -m "Select local TeX folder:" || Echo ""`"
  41.  
  42.                     If "{dt_TeXLocal}" != ""
  43.                         SetFile -t 'MPST' "{ShellDirectory}UserStartup•DirectTeX"
  44.                         Set dt_PrefName "`"{ShellDirectory}UserStartup•DirectTeX" -p`"
  45.                         SetFile -t 'TEXT' "{ShellDirectory}UserStartup•DirectTeX"
  46.                         Export dt_PrefName
  47.  
  48.                         Confirm -t "dt_TeXFolder={dt_TeXFolder}∂ndt_TeXLocal={dt_TeXLocal}∂n"
  49.                         Set Result {Status}
  50.                     End
  51.                 End
  52.  
  53.                 If "{dt_TeXFolder}" == "" || "{dt_TeXLocal}" == "" || {Result} == 5
  54.                     Unset Result
  55.                     Unset dt_TeXFolder
  56.                     Unset dt_TeXLocal
  57.  
  58. Alert "WARNING: The environment variables needed for using DirectTeX are not defined. You ∂
  59. should restart MPW and select the appropriate folders."
  60.  
  61.                     Exit 0
  62.                 End
  63.  
  64.                 If {Result} == 0
  65.                     Unset Result
  66.                     Break
  67.                 End
  68.             End
  69.  
  70.             Begin
  71.                 Echo "#"
  72.                 Echo "# Environment variables for use with DirectTeX"
  73.                 Echo "#"
  74.                 Echo ""
  75.                 Echo "dt_VersionNumber=2.0"
  76.                 Echo "dt_TeXFolder={dt_TeXFolder}"
  77.                 Echo "dt_TeXLocal={dt_TeXLocal}"
  78.  
  79.                 If "{dt_TeXFolder}" !="{dt_TeXLocal}"
  80.                     Echo "dt_AuxFiles=,∂{dt_TeXLocal∂}TeX-Inputs:*,∂{dt_TeXFolder∂}TeX-Inputs:*"
  81.                     Echo "dt_BatchMode=off"
  82.                     Echo "dt_ConfigFiles=∂{dt_TeXLocal∂}Config-Files:"
  83.                     Echo "dt_DefaultFormat=LaTeX"
  84.                     Echo "dt_DeviceDefs=∂{dt_TeXLocal∂}Config-Files:DirectTeX:DeviceDefs"
  85.                     Echo "dt_FormatFiles=∂{dt_TeXLocal∂}Format-Files:"
  86.                     Echo "dt_HeaderFiles=∂{dt_TeXLocal∂}Config-Files:PostScript:"
  87.                     Echo "dt_History=∂{dt_TeXLocal∂}Config-Files:DirectTeX:History"
  88.                     Echo "dt_MFInFiles=,∂{dt_TeXLocal∂}MF-Inputs:*,∂{dt_TeXFolder∂}MF-Inputs:*"
  89.                     Echo "dt_MFLogFiles=∂{dt_TeXLocal∂}MF-Inputs:LogFiles:,"
  90.                     Echo "dt_MFOutFiles=∂{dt_TeXLocal∂}MF-Outputs:,"
  91.                     Echo "dt_MissingFonts=∂{dt_TeXLocal∂}Config-Files:DirectTeX:MissingFonts"
  92.                     Echo "dt_PICFiles=,∂{dt_TeXLocal∂}TeX-Inputs:*,∂{dt_TeXFolder∂}TeX-Inputs:*"
  93.                     Echo "dt_PKFiles=∂{dt_TeXFolder∂}TeX-Fonts:"
  94.                     Echo "dt_PKFormat=%m:%d:%f"
  95.                     Echo "dt_ResidentFonts=∂{dt_TeXLocal∂}Config-Files:DirectTeX:ResidentFonts"
  96.                     Echo "dt_SessionLog=∂{dt_TeXLocal∂}Config-Files:DirectTeX:SessionLog"
  97.                     Echo "dt_TFMFiles=∂{dt_TeXFolder∂}TeX-Fonts:TFM-Files:,"
  98.                     Echo "dt_TeXInFiles=,∂{dt_TeXLocal∂}TeX-Inputs:*,∂{dt_TeXFolder∂}TeX-Inputs:*"
  99.                     Echo "dt_TeXLogFiles=∂{dt_TeXLocal∂}TeX-Inputs:LogFiles:,"
  100.                     Echo "dt_TeXOutFiles=∂{dt_TeXLocal∂}TeX-Outputs:,"
  101.                     Echo "dt_TeXProject=∂{dt_TeXLocal∂}Config-Files:DirectTeX:TeXProject"
  102.                     Echo "dt_TempExtensions=.aux,.bak,.bbl,.blg,.gf,.glo,.hrf,.idx,.ilg,.ind,.lof,.log,.lot,.toc"
  103.                     Echo "dt_TempFiles=∂{dt_TeXLocal∂}Config-Files:Temporary:"
  104.                     Echo "dt_ToolsMPW=,∂{dt_FormatFiles∂}Tools-MPW:,∂{dt_TeXFolder∂}Tools-MPW:"
  105.                     Echo "dt_ToolsPro=,∂{dt_FormatFiles∂}Tools-Pro:,∂{dt_TeXFolder∂}Tools-Pro:"
  106.                     Echo "dt_VFFiles=∂{dt_TeXFolder∂}TeX-Fonts:VF-Files:,"
  107.                 Else
  108.                     Echo "dt_AuxFiles=,∂{dt_TeXFolder∂}TeX-Inputs:*"
  109.                     Echo "dt_BatchMode=off"
  110.                     Echo "dt_ConfigFiles=∂{dt_TeXFolder∂}Config-Files:"
  111.                     Echo "dt_DefaultFormat=LaTeX"
  112.                     Echo "dt_DeviceDefs=∂{dt_TeXFolder∂}Config-Files:DirectTeX:DeviceDefs"
  113.                     Echo "dt_FormatFiles=∂{dt_TeXFolder∂}Format-Files:"
  114.                     Echo "dt_HeaderFiles=∂{dt_TeXFolder∂}Config-Files:PostScript:"
  115.                     Echo "dt_History=∂{dt_TeXFolder∂}Config-Files:DirectTeX:History"
  116.                     Echo "dt_MFInFiles=,∂{dt_TeXFolder∂}MF-Inputs:*"
  117.                     Echo "dt_MFLogFiles=∂{dt_TeXFolder∂}MF-Inputs:LogFiles:,"
  118.                     Echo "dt_MFOutFiles=∂{dt_TeXFolder∂}MF-Outputs:,"
  119.                     Echo "dt_MissingFonts=∂{dt_TeXFolder∂}Config-Files:DirectTeX:MissingFonts"
  120.                     Echo "dt_PICFiles=,∂{dt_TeXFolder∂}TeX-Inputs:*"
  121.                     Echo "dt_PKFiles=∂{dt_TeXFolder∂}TeX-Fonts:"
  122.                     Echo "dt_PKFormat=%m:%d:%f"
  123.                     Echo "dt_ResidentFonts=∂{dt_TeXFolder∂}Config-Files:DirectTeX:ResidentFonts"
  124.                     Echo "dt_SessionLog=∂{dt_TeXFolder∂}Config-Files:DirectTeX:SessionLog"
  125.                     Echo "dt_TFMFiles=∂{dt_TeXFolder∂}TeX-Fonts:TFM-Files:,"
  126.                     Echo "dt_TeXInFiles=,∂{dt_TeXFolder∂}TeX-Inputs:*"
  127.                     Echo "dt_TeXLogFiles=∂{dt_TeXFolder∂}TeX-Inputs:LogFiles:,"
  128.                     Echo "dt_TeXOutFiles=∂{dt_TeXFolder∂}TeX-Outputs:,"
  129.                     Echo "dt_TeXProject=∂{dt_TeXFolder∂}Config-Files:DirectTeX:TeXProject"
  130.                     Echo "dt_TempExtensions=.aux,.bak,.bbl,.blg,.gf,.glo,.hrf,.idx,.ilg,.ind,.lof,.log,.lot,.toc"
  131.                     Echo "dt_TempFiles=∂{dt_TeXFolder∂}Config-Files:Temporary:"
  132.                     Echo "dt_ToolsMPW=,∂{dt_FormatFiles∂}Tools-MPW:,∂{dt_TeXFolder∂}Tools-MPW:"
  133.                     Echo "dt_ToolsPro=,∂{dt_FormatFiles∂}Tools-Pro:,∂{dt_TeXFolder∂}Tools-Pro:"
  134.                     Echo "dt_VFFiles=∂{dt_TeXFolder∂}TeX-Fonts:VF-Files:,"
  135.                 End
  136.             End > "{dt_PrefName}"
  137.         Else
  138.             Break
  139.         End
  140.     End
  141.  
  142.     SetFile -t 'MPST' "{ShellDirectory}UserStartup•DirectTeX"
  143.     "{ShellDirectory}UserStartup•DirectTeX" -c ∑ Dev:Null
  144.     SetFile -t 'TEXT' "{ShellDirectory}UserStartup•DirectTeX"
  145.  
  146.     Set Commands "{Commands},{dt_ToolsMPW}"; Export Commands
  147.     Set PrintOptions '-h -md -hfont Courier -hsize 9 -font Courier -size 9 -lm 0'; Export PrintOptions
  148.     Alias BeginSession 'Echo -n "" > "{dt_SessionLog}" ∑ Dev:Null; Open "{dt_SessionLog}" ∑ Dev:Null'
  149.     Alias EndSession 'Save "{dt_SessionLog}" ∑ Dev:Null'
  150.  
  151.     Export dt_TeXProjectDir
  152.     Export dt_TeXProjectName
  153.     Export dt_TeXProjectExt
  154.     Export dt_TeXFormat
  155.     Export dt_TeXCurrentFile
  156.  
  157.     Execute "{dt_TeXProject}"
  158.     ChangeTeXProject -check -confirm
  159.     TeXMenu
  160. End ∑ Dev:Null
  161.